]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
Use /proc/self/cmdline on Solaris as well in shell_global_reexec_self()
authorAlan Coopersmith <alan.coopersmith@oracle.com>
Sat, 24 Sep 2016 18:06:00 +0000 (11:06 -0700)
committerFlorian Müllner <fmuellner@gnome.org>
Fri, 10 Feb 2017 10:22:30 +0000 (11:22 +0100)
Solaris 11.3.5 and later have a Linux-compatible implementation of
/proc/self/cmdline, so the code to use it can be enabled in gnome-shell
on Solaris - if used on an older OS, it simply fails to open the file
and returns without doing anything, just as the code did before enabling
this.

https://bugzilla.gnome.org/show_bug.cgi?id=776199

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
src/shell-global.c

index 3f9ee8d4fad57716acceabe5d046bab26956632b..b30669412dcfe5d16a8cb99b2f18d1069f01c783 100644 (file)
@@ -1258,7 +1258,7 @@ shell_global_reexec_self (ShellGlobal *global)
   GPtrArray *arr;
   gsize len;
 
-#if defined __linux__
+#if defined __linux__ || defined __sun
   char *buf;
   char *buf_p;
   char *buf_end;